package com.haircut.project.model.finance;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.haircut.sys.model.BaseIDAllDate;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Setter
@Getter
@TableName("t_finance_dept_batch")
public class FinanceDeptBatch extends BaseIDAllDate {
    /**
     * 部门id
     */
    @TableField("dept_id")
    private String deptId;
    /**
     * 开始时间
     */
    @TableField("start_time")
    private Date startTime;
    /**
     * 结束时间
     */
    @TableField("end_time")
    private Date endTime;
    /**
     * 工资编号
     */
    @TableField("batch_no")
    private String batchNo;
    /**
     * 工资类型(1、待发 2、已发)
     */
    @TableField("salary_type")
    private Integer salaryType;
    /**
     * 生成类型(1、生成中 2、生成完成)
     */
    @TableField("gen_type")
    private Integer genType;
    /**
     * 生成类型(1、截至上周日 2、截至昨日)
     */
    @TableField("dept_gen_type")
    private Integer deptGenType;
    /**
     * 生成日期(1、周一 2、周二 3、周三 4、周四 5、周五 6、周六 7、周日)
     */
    @TableField("dept_gen_day")
    private Integer deptGenDay;
    /**
     * 分成比例
     */
    @TableField("share_ratio")
    private BigDecimal shareRatio;

}
